home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_88_ASpoolBuffer.txt < prev    next >
Text File  |  1992-10-27  |  23KB  |  421 lines

  1. # near model CODE resource
  2. # jump table entries: 17912-17920 (9 of them)
  3. export_2239:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  2F0C                     move.l     -[A7], A4
  7. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  8. 0000000A  486C 0004                pea.l      [A4 + 0x4]
  9. 0000000E  42A7                     clr.l      -[A7]
  10. 00000010  42A7                     clr.l      -[A7]
  11. 00000012  A8A7                     syscall    SetRect
  12. 00000014  7000                     moveq.l    D0, 0x00
  13. 00000016  2880                     move.l     [A4], D0
  14. 00000018  7000                     moveq.l    D0, 0x00
  15. 0000001A  2940 000C                move.l     [A4 + 0xC], D0
  16. 0000001E  7000                     moveq.l    D0, 0x00
  17. 00000020  2940 0010                move.l     [A4 + 0x10], D0
  18. 00000024  7000                     moveq.l    D0, 0x00
  19. 00000026  2940 0014                move.l     [A4 + 0x14], D0
  20. 0000002A  7000                     moveq.l    D0, 0x00
  21. 0000002C  2940 0018                move.l     [A4 + 0x18], D0
  22. 00000030  7000                     moveq.l    D0, 0x00
  23. 00000032  2940 001C                move.l     [A4 + 0x1C], D0
  24. 00000036  7000                     moveq.l    D0, 0x00
  25. 00000038  2940 0020                move.l     [A4 + 0x20], D0
  26. 0000003C  7000                     moveq.l    D0, 0x00
  27. 0000003E  2940 0024                move.l     [A4 + 0x24], D0
  28. 00000042  285F                     movea.l    A4, [A7]+
  29. 00000044  4E5E                     unlink     A6
  30. 00000046  2E9F                     move.l     [A7], [A7]+
  31. 00000048  4E75                     rts
  32. 0000004A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  33. 0000004E  0000 2F0C                ori.b      D0, 0xC
  34. 00000052  286E 0008                movea.l    A4, [A6 + 0x8]
  35. 00000056  4AAC FFAE                tst.l      [A4 - 0x52]
  36. 0000005A  670E                     beq        +0x10 /* 0000006A */
  37. 0000005C  2F2C FFAE                move.l     -[A7], [A4 - 0x52]
  38. 00000060  4EAD 41A2                jsr        [A5 + 0x41A2 /* export_2096 */]
  39. 00000064  7000                     moveq.l    D0, 0x00
  40. 00000066  2940 FFAE                move.l     [A4 - 0x52], D0
  41. label0000006A:
  42. 0000006A  4AAC FFAA                tst.l      [A4 - 0x56]
  43. 0000006E  6712                     beq        +0x14 /* 00000082 */
  44. 00000070  2F2C FFAA                move.l     -[A7], [A4 - 0x56]
  45. 00000074  1F3C 0001                move.b     -[A7], 0x1
  46. 00000078  4EAD 4682                jsr        [A5 + 0x4682 /* export_2252 */]
  47. 0000007C  7000                     moveq.l    D0, 0x00
  48. 0000007E  2940 FFAA                move.l     [A4 - 0x56], D0
  49. label00000082:
  50. 00000082  285F                     movea.l    A4, [A7]+
  51. 00000084  4E5E                     unlink     A6
  52. 00000086  205F                     movea.l    A0, [A7]+
  53. 00000088  DEFC 000A                add.w      A7, 0xA /* '\n' */
  54. 0000008C  4ED0                     jmp        [A0]
  55. 0000008E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  56. export_2240: // at 00000090 (misaligned)
  57. 00000092  FF5C                     .extension 0xF5C <<F/4-5/7>> // unimplemented
  58. 00000094  2F0C                     move.l     -[A7], A4
  59. 00000096  206E 001C                movea.l    A0, [A6 + 0x1C]
  60. 0000009A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  61. 0000009E  22D8                     move.l     [A1]+, [A0]+
  62. 000000A0  22D8                     move.l     [A1]+, [A0]+
  63. 000000A2  286E 0022                movea.l    A4, [A6 + 0x22]
  64. 000000A6  7000                     moveq.l    D0, 0x00
  65. 000000A8  2D40 FFAE                move.l     [A6 - 0x52], D0
  66. 000000AC  7000                     moveq.l    D0, 0x00
  67. 000000AE  2D40 FFAA                move.l     [A6 - 0x56], D0
  68. 000000B2  486E FFBA                pea.l      [A6 - 0x46]
  69. 000000B6  487A FF94                pea.l      [PC - 0x6C /* 0000004C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  70. 000000BA  2F0E                     move.l     -[A7], A6
  71. 000000BC  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  72. 000000C0  486E FFA6                pea.l      [A6 - 0x5A]
  73. 000000C4  486E FFA2                pea.l      [A6 - 0x5E]
  74. 000000C8  4EAD 41DA                jsr        [A5 + 0x41DA /* export_2103 */]
  75. 000000CC  296E FFA6 0020           move.l     [A4 + 0x20], [A6 - 0x5A]
  76. 000000D2  296E FFA2 0024           move.l     [A4 + 0x24], [A6 - 0x5E]
  77. 000000D8  41EE FFB2                lea.l      A0, [A6 - 0x4E]
  78. 000000DC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  79. 000000E0  20D9                     move.l     [A0]+, [A1]+
  80. 000000E2  20D9                     move.l     [A0]+, [A1]+
  81. 000000E4  302E FFB2                move.w     D0, [A6 - 0x4E]
  82. 000000E8  D07C 0010                add.w      D0, 0x10
  83. 000000EC  3D40 FFB6                move.w     [A6 - 0x4A], D0
  84. 000000F0  4267                     clr.w      -[A7]
  85. 000000F2  486E FFAE                pea.l      [A6 - 0x52]
  86. 000000F6  3F2E 0020                move.w     -[A7], [A6 + 0x20]
  87. 000000FA  486E FFB2                pea.l      [A6 - 0x4E]
  88. 000000FE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  89. 00000102  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  90. 00000106  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  91. 0000010A  4EAD 419A                jsr        [A5 + 0x419A /* export_2095 */]
  92. 0000010E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  93. 00000112  42A7                     clr.l      -[A7]
  94. 00000114  486E FF5C                pea.l      [A6 - 0xA4]
  95. 00000118  4EAD 4672                jsr        [A5 + 0x4672 /* export_2250 */]
  96. 0000011C  1F3C 0001                move.b     -[A7], 0x1
  97. 00000120  4EAD 467A                jsr        [A5 + 0x467A /* export_2251 */]
  98. 00000124  2D57 FFAA                move.l     [A6 - 0x56], [A7]
  99. 00000128  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  100. 0000012C  28AE FFAE                move.l     [A4], [A6 - 0x52]
  101. 00000130  204C                     movea.l    A0, A4
  102. 00000132  5888                     addq.l     A0, 4
  103. 00000134  43EE FFF8                lea.l      A1, [A6 - 0x8]
  104. 00000138  20D9                     move.l     [A0]+, [A1]+
  105. 0000013A  20D9                     move.l     [A0]+, [A1]+
  106. 0000013C  296E FFAA 000C           move.l     [A4 + 0xC], [A6 - 0x56]
  107. 00000142  7000                     moveq.l    D0, 0x00
  108. 00000144  2940 0010                move.l     [A4 + 0x10], D0
  109. 00000148  7000                     moveq.l    D0, 0x00
  110. 0000014A  2940 0014                move.l     [A4 + 0x14], D0
  111. 0000014E  296E 000C 0018           move.l     [A4 + 0x18], [A6 + 0xC]
  112. 00000154  296E 0008 001C           move.l     [A4 + 0x1C], [A6 + 0x8]
  113. 0000015A  285F                     movea.l    A4, [A7]+
  114. 0000015C  4E5E                     unlink     A6
  115. 0000015E  205F                     movea.l    A0, [A7]+
  116. 00000160  DEFC 001E                add.w      A7, 0x1E
  117. 00000164  4ED0                     jmp        [A0]
  118. 00000166  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  119. export_2241: // at 00000168 (misaligned)
  120. 0000016A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  121. 0000016E  0008 4A90                ori.b      A0, 0x90
  122. 00000172  670E                     beq        +0x10 /* 00000182 */
  123. 00000174  2F10                     move.l     -[A7], [A0]
  124. 00000176  4EAD 41A2                jsr        [A5 + 0x41A2 /* export_2096 */]
  125. 0000017A  206E 0008                movea.l    A0, [A6 + 0x8]
  126. 0000017E  7000                     moveq.l    D0, 0x00
  127. 00000180  2080                     move.l     [A0], D0
  128. label00000182:
  129. 00000182  206E 0008                movea.l    A0, [A6 + 0x8]
  130. 00000186  4AA8 000C                tst.l      [A0 + 0xC]
  131. 0000018A  6716                     beq        +0x18 /* 000001A2 */
  132. 0000018C  2F28 000C                move.l     -[A7], [A0 + 0xC]
  133. 00000190  1F3C 0001                move.b     -[A7], 0x1
  134. 00000194  4EAD 4682                jsr        [A5 + 0x4682 /* export_2252 */]
  135. 00000198  206E 0008                movea.l    A0, [A6 + 0x8]
  136. 0000019C  7000                     moveq.l    D0, 0x00
  137. 0000019E  2140 000C                move.l     [A0 + 0xC], D0
  138. label000001A2:
  139. 000001A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  140. 000001A6  4EBA FE58                jsr        [PC - 0x1A8 /* 00000000 */]
  141. 000001AA  4E5E                     unlink     A6
  142. 000001AC  2E9F                     move.l     [A7], [A7]+
  143. 000001AE  4E75                     rts
  144. export_2242:
  145. 000001B0  4E56 FFD8                link       A6, -0x0028
  146. 000001B4  206E 0008                movea.l    A0, [A6 + 0x8]
  147. 000001B8  43EE FFD8                lea.l      A1, [A6 - 0x28]
  148. 000001BC  7009                     moveq.l    D0, 0x09
  149. label000001BE:
  150. 000001BE  22D8                     move.l     [A1]+, [A0]+
  151. 000001C0  51C8 FFFC                dbf        D0, -0x6 /* 000001BE */
  152. 000001C4  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  153. 000001C8  486E FFDC                pea.l      [A6 - 0x24]
  154. 000001CC  1F3C 0001                move.b     -[A7], 0x1
  155. 000001D0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  156. 000001D4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  157. 000001D8  4EAD 468A                jsr        [A5 + 0x468A /* export_2253 */]
  158. 000001DC  4E5E                     unlink     A6
  159. 000001DE  2E9F                     move.l     [A7], [A7]+
  160. 000001E0  4E75                     rts
  161. 000001E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  162. export_2243: // at 000001E4 (misaligned)
  163. 000001E6  FFD0                     .invalid   <<F/7/7>>
  164. 000001E8  206E 0008                movea.l    A0, [A6 + 0x8]
  165. 000001EC  43EE FFD8                lea.l      A1, [A6 - 0x28]
  166. 000001F0  7009                     moveq.l    D0, 0x09
  167. label000001F2:
  168. 000001F2  22D8                     move.l     [A1]+, [A0]+
  169. 000001F4  51C8 FFFC                dbf        D0, -0x6 /* 000001F2 */
  170. 000001F8  4AAE FFE4                tst.l      [A6 - 0x1C]
  171. 000001FC  6708                     beq        +0xA /* 00000206 */
  172. 000001FE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  173. 00000202  4EAD 4692                jsr        [A5 + 0x4692 /* export_2254 */]
  174. label00000206:
  175. 00000206  4E5E                     unlink     A6
  176. 00000208  2E9F                     move.l     [A7], [A7]+
  177. 0000020A  4E75                     rts
  178. export_2244:
  179. 0000020C  4E56 FFD0                link       A6, -0x0030
  180. 00000210  48E7 0108                movem.l    -[A7], D7,A4
  181. 00000214  206E 0008                movea.l    A0, [A6 + 0x8]
  182. 00000218  43EE FFD8                lea.l      A1, [A6 - 0x28]
  183. 0000021C  7009                     moveq.l    D0, 0x09
  184. label0000021E:
  185. 0000021E  22D8                     move.l     [A1]+, [A0]+
  186. 00000220  51C8 FFFC                dbf        D0, -0x6 /* 0000021E */
  187. 00000224  42A7                     clr.l      -[A7]
  188. 00000226  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  189. 0000022A  4EAD 41C2                jsr        [A5 + 0x41C2 /* export_2100 */]
  190. 0000022E  2E1F                     move.l     D7, [A7]+
  191. 00000230  42A7                     clr.l      -[A7]
  192. 00000232  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  193. 00000236  4EAD 41BA                jsr        [A5 + 0x41BA /* export_2099 */]
  194. 0000023A  285F                     movea.l    A4, [A7]+
  195. 0000023C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  196. 00000240  2F07                     move.l     -[A7], D7
  197. 00000242  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  198. 00000246  201F                     move.l     D0, [A7]+
  199. 00000248  D08C                     add.l      D0, A4
  200. 0000024A  2D40 000C                move.l     [A6 + 0xC], D0
  201. 0000024E  4CDF 1080                movem.l    D7,A4, [A7]+
  202. 00000252  4E5E                     unlink     A6
  203. 00000254  2E9F                     move.l     [A7], [A7]+
  204. 00000256  4E75                     rts
  205. export_2245:
  206. 00000258  4E56 0000                link       A6, 0
  207. 0000025C  206E 0008                movea.l    A0, [A6 + 0x8]
  208. 00000260  7000                     moveq.l    D0, 0x00
  209. 00000262  2140 0010                move.l     [A0 + 0x10], D0
  210. 00000266  206E 0008                movea.l    A0, [A6 + 0x8]
  211. 0000026A  7000                     moveq.l    D0, 0x00
  212. 0000026C  2140 0014                move.l     [A0 + 0x14], D0
  213. 00000270  4E5E                     unlink     A6
  214. 00000272  2E9F                     move.l     [A7], [A7]+
  215. 00000274  4E75                     rts
  216. 00000276  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  217. // begin alternate branch 00000278-0000027C
  218. fn00000278:
  219. 00000278  4E56 FFF0                link       A6, -0x0010
  220. // end alternate branch 00000278-0000027C
  221. fn00000278: // (misaligned)
  222. 0000027A  FFF0                     .invalid   <<F/7/7>>
  223. 0000027C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  224. 00000280  266E 0008                movea.l    A3, [A6 + 0x8]
  225. 00000284  42A7                     clr.l      -[A7]
  226. 00000286  2F13                     move.l     -[A7], [A3]
  227. 00000288  4EAD 41C2                jsr        [A5 + 0x41C2 /* export_2100 */]
  228. 0000028C  2A1F                     move.l     D5, [A7]+
  229. 0000028E  42A7                     clr.l      -[A7]
  230. 00000290  2F13                     move.l     -[A7], [A3]
  231. 00000292  4EAD 41BA                jsr        [A5 + 0x41BA /* export_2099 */]
  232. 00000296  285F                     movea.l    A4, [A7]+
  233. 00000298  3D6B 0012 FFF2           move.w     [A6 - 0xE], [A3 + 0x12]
  234. 0000029E  4246                     clr.w      D6
  235. 000002A0  602C                     bra        +0x2E /* 000002CE */
  236. label000002A2:
  237. 000002A2  2005                     move.l     D0, D5
  238. 000002A4  5380                     subq.l     D0, 1
  239. 000002A6  3D40 FFF0                move.w     [A6 - 0x10], D0
  240. 000002AA  4247                     clr.w      D7
  241. 000002AC  6014                     bra        +0x16 /* 000002C2 */
  242. label000002AE:
  243. 000002AE  4240                     clr.w      D0
  244. 000002B0  1034 7000                move.b     D0, [A4 + D7.w]
  245. 000002B4  323C 00FF                move.w     D1, 0xFF
  246. 000002B8  9240                     sub.w      D1, D0
  247. 000002BA  1981 7000                move.b     [A4 + D7.w], D1
  248. 000002BE  5247                     addq.w     D7, 1
  249. 000002C0  6906                     bvs        +0x8 /* 000002C8 */
  250. label000002C2:
  251. 000002C2  BE6E FFF0                cmp.w      D7, [A6 - 0x10]
  252. 000002C6  6FE6                     ble        -0x18 /* 000002AE */
  253. label000002C8:
  254. 000002C8  D9C5                     add.l      A4, D5
  255. 000002CA  5246                     addq.w     D6, 1
  256. 000002CC  6906                     bvs        +0x8 /* 000002D4 */
  257. label000002CE:
  258. 000002CE  BC6E FFF2                cmp.w      D6, [A6 - 0xE]
  259. 000002D2  6FCE                     ble        -0x30 /* 000002A2 */
  260. label000002D4:
  261. 000002D4  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  262. 000002D8  4E5E                     unlink     A6
  263. 000002DA  2E9F                     move.l     [A7], [A7]+
  264. 000002DC  4E75                     rts
  265. 000002DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  266. // begin alternate branch 000002E0-000002E4
  267. export_2246:
  268. fn000002E0:
  269. 000002E0  4E56 FFDA                link       A6, -0x0026
  270. // end alternate branch 000002E0-000002E4
  271. export_2246: // at 000002E0 (misaligned)
  272. fn000002E0: // (misaligned)
  273. 000002E2  FFDA                     .invalid   <<F/7/7>>
  274. 000002E4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  275. 000002E8  1C2E 0008                move.b     D6, [A6 + 0x8]
  276. 000002EC  266D FE3A                movea.l    A3, [A5 - 0x1C6]
  277. 000002F0  284B                     movea.l    A4, A3
  278. 000002F2  0C6D 0700 FC50           cmpi.w     [A5 - 0x3B0], 0x700
  279. 000002F8  5CC7                     sge        D7
  280. 000002FA  4407                     neg.b      D7
  281. 000002FC  206E 000C                movea.l    A0, [A6 + 0xC]
  282. 00000300  43EE FFF0                lea.l      A1, [A6 - 0x10]
  283. 00000304  5888                     addq.l     A0, 4
  284. 00000306  22D8                     move.l     [A1]+, [A0]+
  285. 00000308  22D8                     move.l     [A1]+, [A0]+
  286. 0000030A  302E FFF0                move.w     D0, [A6 - 0x10]
  287. 0000030E  48C0                     ext.l      D0
  288. 00000310  206E 000C                movea.l    A0, [A6 + 0xC]
  289. 00000314  2228 0010                move.l     D1, [A0 + 0x10]
  290. 00000318  D280                     add.l      D1, D0
  291. 0000031A  5281                     addq.l     D1, 1
  292. 0000031C  3D41 FFF4                move.w     [A6 - 0xC], D1
  293. 00000320  41EE FFF8                lea.l      A0, [A6 - 0x8]
  294. 00000324  43EE FFF0                lea.l      A1, [A6 - 0x10]
  295. 00000328  20D9                     move.l     [A0]+, [A1]+
  296. 0000032A  20D9                     move.l     [A0]+, [A1]+
  297. 0000032C  486E FFF8                pea.l      [A6 - 0x8]
  298. 00000330  4267                     clr.w      -[A7]
  299. 00000332  206E 000C                movea.l    A0, [A6 + 0xC]
  300. 00000336  2248                     movea.l    A1, A0
  301. 00000338  2028 0014                move.l     D0, [A0 + 0x14]
  302. 0000033C  90A9 0010                sub.l      D0, [A1 + 0x10]
  303. 00000340  3F00                     move.w     -[A7], D0
  304. 00000342  A8A8                     syscall    OffsetRect
  305. 00000344  1007                     move.b     D0, D7
  306. 00000346  6700 00A2                beq        +0xA4 /* 000003EA */
  307. 0000034A  102E 000A                move.b     D0, [A6 + 0xA]
  308. 0000034E  6750                     beq        +0x52 /* 000003A0 */
  309. 00000350  1006                     move.b     D0, D6
  310. 00000352  6726                     beq        +0x28 /* 0000037A */
  311. 00000354  206E 000C                movea.l    A0, [A6 + 0xC]
  312. 00000358  2050                     movea.l    A0, [A0]
  313. 0000035A  4868 0002                pea.l      [A0 + 0x2]
  314. 0000035E  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  315. 00000362  4868 0002                pea.l      [A0 + 0x2]
  316. 00000366  486E FFF0                pea.l      [A6 - 0x10]
  317. 0000036A  486E FFF8                pea.l      [A6 - 0x8]
  318. 0000036E  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  319. 00000372  42A7                     clr.l      -[A7]
  320. 00000374  A8EC                     syscall    CopyBits
  321. 00000376  6000 00C8                bra        +0xCA /* 00000440 */
  322. label0000037A:
  323. 0000037A  206E 000C                movea.l    A0, [A6 + 0xC]
  324. 0000037E  2050                     movea.l    A0, [A0]
  325. 00000380  4868 0002                pea.l      [A0 + 0x2]
  326. 00000384  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  327. 00000388  4868 0002                pea.l      [A0 + 0x2]
  328. 0000038C  486E FFF0                pea.l      [A6 - 0x10]
  329. 00000390  486E FFF8                pea.l      [A6 - 0x8]
  330. 00000394  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  331. 00000398  42A7                     clr.l      -[A7]
  332. 0000039A  A8EC                     syscall    CopyBits
  333. 0000039C  6000 00A2                bra        +0xA4 /* 00000440 */
  334. label000003A0:
  335. 000003A0  1006                     move.b     D0, D6
  336. 000003A2  6724                     beq        +0x26 /* 000003C8 */
  337. 000003A4  206E 000C                movea.l    A0, [A6 + 0xC]
  338. 000003A8  2050                     movea.l    A0, [A0]
  339. 000003AA  4868 0002                pea.l      [A0 + 0x2]
  340. 000003AE  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  341. 000003B2  4868 0002                pea.l      [A0 + 0x2]
  342. 000003B6  486E FFF0                pea.l      [A6 - 0x10]
  343. 000003BA  486E FFF8                pea.l      [A6 - 0x8]
  344. 000003BE  3F3C 0004                move.w     -[A7], 0x4
  345. 000003C2  42A7                     clr.l      -[A7]
  346. 000003C4  A8EC                     syscall    CopyBits
  347. 000003C6  6078                     bra        +0x7A /* 00000440 */
  348. label000003C8:
  349. 000003C8  206E 000C                movea.l    A0, [A6 + 0xC]
  350. 000003CC  2050                     movea.l    A0, [A0]
  351. 000003CE  4868 0002                pea.l      [A0 + 0x2]
  352. 000003D2  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  353. 000003D6  4868 0002                pea.l      [A0 + 0x2]
  354. 000003DA  486E FFF0                pea.l      [A6 - 0x10]
  355. 000003DE  486E FFF8                pea.l      [A6 - 0x8]
  356. 000003E2  4267                     clr.w      -[A7]
  357. 000003E4  42A7                     clr.l      -[A7]
  358. 000003E6  A8EC                     syscall    CopyBits
  359. 000003E8  6056                     bra        +0x58 /* 00000440 */
  360. label000003EA:
  361. 000003EA  1006                     move.b     D0, D6
  362. 000003EC  6708                     beq        +0xA /* 000003F6 */
  363. 000003EE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  364. 000003F2  4EBA FE84                jsr        [PC - 0x17C /* 00000278 */]
  365. label000003F6:
  366. 000003F6  102E 000A                move.b     D0, [A6 + 0xA]
  367. 000003FA  6724                     beq        +0x26 /* 00000420 */
  368. 000003FC  206E 000C                movea.l    A0, [A6 + 0xC]
  369. 00000400  2050                     movea.l    A0, [A0]
  370. 00000402  4868 0002                pea.l      [A0 + 0x2]
  371. 00000406  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  372. 0000040A  4868 0002                pea.l      [A0 + 0x2]
  373. 0000040E  486E FFF0                pea.l      [A6 - 0x10]
  374. 00000412  486E FFF8                pea.l      [A6 - 0x8]
  375. 00000416  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  376. 0000041A  42A7                     clr.l      -[A7]
  377. 0000041C  A8EC                     syscall    CopyBits
  378. 0000041E  6020                     bra        +0x22 /* 00000440 */
  379. label00000420:
  380. 00000420  206E 000C                movea.l    A0, [A6 + 0xC]
  381. 00000424  2050                     movea.l    A0, [A0]
  382. 00000426  4868 0002                pea.l      [A0 + 0x2]
  383. 0000042A  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  384. 0000042E  4868 0002                pea.l      [A0 + 0x2]
  385. 00000432  486E FFF0                pea.l      [A6 - 0x10]
  386. 00000436  486E FFF8                pea.l      [A6 - 0x8]
  387. 0000043A  4267                     clr.w      -[A7]
  388. 0000043C  42A7                     clr.l      -[A7]
  389. 0000043E  A8EC                     syscall    CopyBits
  390. label00000440:
  391. 00000440  206E 000C                movea.l    A0, [A6 + 0xC]
  392. 00000444  7000                     moveq.l    D0, 0x00
  393. 00000446  2140 0010                move.l     [A0 + 0x10], D0
  394. 0000044A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  395. 0000044E  4E5E                     unlink     A6
  396. 00000450  205F                     movea.l    A0, [A7]+
  397. 00000452  504F                     addq.w     A7, 8
  398. 00000454  4ED0                     jmp        [A0]
  399. 00000456  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  400. export_2247: // at 00000458 (misaligned)
  401. 0000045A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  402. 0000045E  000C 700F                ori.b      A4, 0xF
  403. 00000462  B0A8 0010                cmp.l      D0, [A0 + 0x10]
  404. 00000466  6612                     bne        +0x14 /* 0000047A */
  405. 00000468  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  406. 0000046C  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  407. 00000470  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  408. 00000474  4EBA FE6A                jsr        [PC - 0x196 /* 000002E0 */]
  409. 00000478  6008                     bra        +0xA /* 00000482 */
  410. label0000047A:
  411. 0000047A  206E 000C                movea.l    A0, [A6 + 0xC]
  412. 0000047E  52A8 0010                addq.l     [A0 + 0x10], 1
  413. label00000482:
  414. 00000482  206E 000C                movea.l    A0, [A6 + 0xC]
  415. 00000486  52A8 0014                addq.l     [A0 + 0x14], 1
  416. 0000048A  4E5E                     unlink     A6
  417. 0000048C  205F                     movea.l    A0, [A7]+
  418. 0000048E  504F                     addq.w     A7, 8
  419. 00000490  4ED0                     jmp        [A0]
  420. 00000492  0000                     .incomplete
  421.